package com.appbee.songs.client.presenter;

import com.appbee.songs.client.ui.SongEditColumn;
import com.appbee.songs.shared.SongProxy;
import com.google.gwt.user.cellview.client.ColumnSortEvent;

public interface ISongsDataPresenter
{
	public void onSearch();

	public void onNewSong();

	public void onEdit(SongProxy song);

	public void onDelete(SongProxy song);

	public void update(	SongEditColumn column,
						final int index,
						SongProxy object,
						String value);

	public void onColumnSort(ColumnSortEvent event);

}
